@charset "gb2312";

html,body {font-size:13px;line-height:1.2;position: relative;}
body {overflow-x: hidden;}
@media (min-width:992px) {
  html,body {font-size:15px;}
}
@media(min-width:1440px) {
  html,body {font-size:16px;}
  .container {max-width:1300px;margin: 0 auto;}
}
@media(min-width:1601px) {
  .container {max-width:1400px;}
}

@font-face {
  font-family: 'iconfont';  /* project id 2005099 */
  src: url('font_2005099_nwazxqoblb.eot');
  src: url('font_2005099_nwazxqoblb.eot?#iefix') format('embedded-opentype'),
  url('font_2005099_nwazxqoblb.woff2') format('woff2'),
  url('font_2005099_nwazxqoblb.woff') format('woff'),
  url('font_2005099_nwazxqoblb.ttf') format('truetype'),
  url('1font_2005099_nwazxqoblb.svg#iconfont') format('svg');
}

.ali-icon {font-family: 'iconfont';}

.bg-color {background: #fff;}

.page-a {color: #999;border: 1px solid #999;line-height: 40px;border-radius: 20px;margin-top:15px;padding: 0 20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.page-a:hover {color:#fff;background:#4984c9;border: 1px solid #4984c9;}
@media(min-width:992px) {
  .page-a {flex:1;max-width:48%;}
}

/*内页大图样式*/
.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner>img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .t1 {color:#fff;font-size:20px;}
.inbanner .t2 {color:#fff;margin-top:15px;}
.battery-img {position:absolute;right:25%;top:50%;transform:translate(50%,-50%);}
.inbanner .float-panel {position:absolute;top:50%;transform:translateY(-50%);left:5%;height:100%;width:100%;display:flex;align-items:center;}
@media(max-width:767px) {
  .inbanner>img {width:768px!important;}
}
@media(min-width:768px) {
  .inbanner>img {width:992px;}
}
@media(min-width:992px) {
  .inbanner>img {width:1200px;}
  .inbanner .t1 {font-size:36px;}
  .inbanner .t2 {font-size:14px;margin-top:20px;}
}
@media(min-width:1200px) {
  .inbanner>img {width:unset;}
  .inbanner .txtbox {max-width:690px;}
  .inbanner .t1 {font-size:46px;}
  .inbanner .t2 {font-size:15px;margin-top:25px;}
}
@media(min-width:1601px) {
  .battery-img {right:30%;}
  .inbanner .t1 {font-size:55px;}
  .inbanner .t2 {margin-top:38px;}
}

/*手机侧导航*/
body {transition:all .6s;}
body.open {overflow-y:hidden!important;/*transform:translateX(-100%);*/transition:all .6s;}
.m-nav {touch-action: none;position:fixed;width:100%;height: 100vh;top:0;bottom:0;right:-100%;transition:all .3s;background:#4880c2;color:#fff;z-index:99999;}
.m-nav.open {transition:all .6s;right:0;}
.m-logo {display: flex;font-size: 32px;align-items: center;border-bottom:3px solid rgba(255,255,255,.6);height:80px;padding-left:10%;margin-bottom:30px;}
.m-logo img {max-width:80%;}
.m-nav li {font-size:14px;line-height: 30px;padding-left:10%;padding-bottom:10px;}
.m-nav li:after {content:'';display:block;width:20px;height:1px;background:#fff;border-radius: 1px;transition:.36s all;}
.m-nav li a {color:#fff;display:block;}
.m-nav li:hover,.m-nav li.active {background:#fff;line-height: 40px;}
.m-nav li:hover a,.m-nav li.active a {color:#4880c2;}
.m-nav li:hover:after,.m-nav li.active:after {background:#4880c2;width:80px;transition:.36s all;}
.m-close {color:#fff;font-size:40px;font-weight:bold;position:absolute;right:15px;top:15px;cursor: pointer;}
.m-tel {font-size:28px;line-height: 32px;margin-top:20px;padding-left:10%;}
.m-tel p:first-child {font-size:22px;}
.menu-btn {font-size:28px;transform:translateY(-5px);}
@media(min-width:992px) {
  body.open {transform:translateX(-500px);}
  .m-nav.open {width:500px;right:-500px;}
  .m-nav li {line-height: 50px;font-size:16px;}
  .m-close {font-size:64px;}
}

.imgbox {width:100%;position:relative;overflow:hidden;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {height:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}

.top_bar {color:#666;background: #f6f6f6;height:37px;line-height: 37px;border-bottom:1px solid #e5e5e5;}
.top_bar .t1 {margin:0 5px;}
.top_bar .t1 a {margin-right:10px;}
.top_bar .t1:last-child a {margin-right:0;}
.top_bar .showimg {display:none;line-height:24px;padding:25px 25px 5px;text-align:center;position:absolute;z-index:9999;background: #fff;right:0;bottom:0;transform:translateY(100%);}
.header {height:80px;background: #fff;}
.logo {white-space: nowrap;margin:0;}
.logo .img {width:65px;}
.header .t1 {color:#336aab;font-size:20px;font-weight:bold;margin-left:15px;}
.header .t1 span {color:#222;}
.header .t2 {color:#336aab;font-size:12px;margin-left:15px;margin-top:5px;}
.header .t4 {color:#336aab;margin-top:5px;}
.header .tel {color:#336aab;font-weight:bold;font-size:22px;}
.nav-bar {background:#336aab;color:#fff;line-height:35px;}
.nav-bar li {flex-basis:20%;text-align:center;}
.nav-bar li a {display:block;}
.telf {background:url(tel.png) no-repeat left center;padding-left:45px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .header {height:90px;}
  .nav-bar {height:70px;line-height: 70px;}
  .nav-bar li {flex-basis:unset;flex:1;font-size:16px;}
  .nav-bar li:hover,.nav-bar li.active {background: #fa9200;transition:.36s all;}
}
@media(min-width:1200px) {
  .top_bar {font-size:14px;}
  .top_bar .t1:hover .showimg {display:block;}
  .header {height:100px;}
  .logo .img {width:unset;transform: translateY(-5px);}
  .header .t1 {font-size:26px;margin-left:25px;}
  .header .t2 {font-size:14px;margin-left:25px;letter-spacing: 3px;}
  .header .t3 {color:#336aab;font-size:18px;margin-left:30px;font-weight:bold;}
}
@media(min-width:1601px) {
	.top_bar .t1 {font-size:14px;}
  .header {height:110px;}
  .header .t1 {font-size:30px;}
  .header .t2 {font-size:15px;letter-spacing: 5px;}
  .header .t3 {font-size:22px;margin-left:40px;}
  .header .t4 {font-size:14px;}
  .header .tel {font-size:27px;}
}

.search-bar {height: 45px;line-height: 45px;}
.search-bar span {color:#666;}
.search {flex:1;}
.search form {height:30px;line-height: 30px;border:1px solid #d5d5d5;border-radius: 15px;width:100%;display:flex;justify-content: space-between;transition:.36s all;}
.search form:hover {border-color:#fa9200;transition:.36s all;}
.search input {background:none;padding:0 15px;}
.search .submit {cursor:pointer;background:url(search.png) no-repeat center;margin-right:15px;}
@media(min-width:768px) {
  .search-bar {height: 60px;line-height: 60px;}
}
@media(min-width:992px) {
  .search form {width:300px;margin-left: auto;}
}
@media(min-width:1200px) {
  .search-bar {height: 65px;line-height: 65px;}
  .search form {height:36px;line-height: 36px;border-radius: 18px;}
  .search input {padding:0 18px;}
}
@media(min-width:1601px) {
  .search-bar {height: 75px;line-height: 75px;}
  .search form {height:42px;line-height: 42px;border-radius: 21px;}
  .search input {padding:0 21px;}
}

.index01 {padding:30px 15px;background:url(in01_bg.jpg) no-repeat;background-size:cover;overflow:hidden;}
.index01 .title {overflow:hidden;}
.index01 .t1 {font-size:22px;display:inline-block;position:relative;}
.index01 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index01 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index01 .t1 span {color:#336aab;}
.index01 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index01 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index01 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.index01 .content {margin-top:25px;}
.index01 .slide {background:#4177b7;border-radius: 5px;text-align:center;padding:20px 15px 15px;transition:.36s all;}
.index01 .slide:hover {background:#fa9200;transition:.36s all;}
.index01 .slide:hover .c2 {color:#fff;transition:.36s all;}
.index01 .c1 {color:#fff;font-weight:bold;margin-top:10px;}
.index01 .c2 {color:#92bff5;font-size:12px;line-height:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index01 .slide i {width:15px;height:2px;background:#fff;margin:10px auto;}
.index01 .slide .txtbox {min-height:64px;}
@media(max-width:767px) {
  .index01 .slide .txtbox {display:none;}
}
@media(min-width:768px) {
    .index01 .t1 {font-size:26px;}
}
@media(min-width:992px) {
    .index01 .t1 {font-size:28px;}
  .index01 .content {margin-top:40px;}
}
@media(min-width:1200px) {
  .index01 {padding:50px 15px 70px;}
    .index01 .t1 {font-size:35px;}
    .index01 .t2 {font-size:15px;margin-top:15px;}
  .index01 .content {margin-top:50px;}
  .index01 .content .swiper-container {padding:20px;}
  .index01 .c1 {font-size:16px;margin-top:15px;}
  .index01 .c2 {line-height:24px;font-size:13px;}
  .index01 .slide {padding:30px 15px 20px;}
  .index01 .slide .txtbox {min-height:96px;}
  .index01 .slide i {margin:15px auto;}
  .index01 .slide:hover {box-shadow: 0 0 20px 0 #4177b7;transition:.36s all;}
  .index01 .slide:hover img {animation:swing 1s;}
}
@media(min-width:1601px) {
  .index01 {padding:60px 15px 90px;}
    .index01 .t1 {font-size:40px;}
    .index01 .t2 {font-size:17px;}
  .index01 .content {margin-top:60px;}
  .index01 .c1 {font-size:18px;margin-top:23px;}
  .index01 .c2 {font-size:14px;}
  .index01 .slide {padding:40px 15px 20px;}
}

.index02 {padding:30px 0;overflow:hidden;}
.index02 .title {overflow:hidden;}
.index02 .t1 {font-size:22px;display:inline-block;position:relative;}
.index02 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index02 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index02 .t1 span {color:#336aab;}
.index02 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index02 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index02 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.index02 .t3 {color:#4177b7;font-size:16px;font-weight:bold;margin-top:25px;line-height: 20px;}
.index02 .t3 a {color:#4177b7;font-size:12px;font-weight:normal;border:1px solid #4177b7;padding:0 15px;transition:.36s all;}
.index02 .t3 a:hover {background: #fa9200;border:1px solid #fa9200;color:#fff;transition:.36s all;}
.index02 .t3 i {color:#fff;font-size:14px;background: #4177b7;width:20px;height:20px;text-align:center;}
.index02 .t4 {margin-top:10px;background:#4984c9;color:#fff;line-height: 35px;padding:0 15px;}
.index02 .t4 i {width: 5px;height: 5px;background: #fff;position: absolute;top: 50%;transform: translateY(-50%);}
.index02 .list {margin-top:15px;}
.index02 .txtbox {padding:15px;background:#f2f2f2;position:relative;}
.index02 .c1 {color:#333;}
.index02 .c2 {color:#4177b7;text-decoration: underline; margin-top:5px;}
.index02 .c3 {position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.index02 .more {color:#fff;background:#4984c9;width:150px;height:35px;line-height: 35px;text-align:center;margin:25px 4px 0;}
.index02 .more1 {color:#fff;background:#fa9200;font-size:15px;width:150px;height:35px;line-height: 35px;text-align:center;margin:25px 4px 0;}
@media(min-width:768px) {
    .index02 .t1 {font-size:26px;}
}
@media(min-width:992px) {
    .index02 .t1 {font-size:28px;}
    .index02 .t3 {font-size:18px;margin-top:35px;}
    .index02 .t3 i {font-size:15px;}
    .index02 .t3 a {font-size:14px;}
    .index02 .more {font-size:14px;height:42px;line-height: 42px;margin:40px 4px 0;transition:.36s all;}
    .index02 .more:hover,.index02 .more1:hover {background: #fa9200;transition:.36s all;}
    .index02 .more1 {font-size:18px;height:42px;line-height: 42px;margin:40px 4px 0;}
    .index02 .c1:hover {color:#000;}
    .index02 .c2:hover {color:#fed100;}
    .index02 .c3:hover img {animation:heartBeat 1s;}
}
@media(min-width:1200px) {
    .index02 {padding:50px 0 70px;}
    .index02 .t1 {font-size:35px;}
    .index02 .t2 {font-size:15px;margin-top:15px;}
  .index02 .t3 {font-size:20px;margin-top:50px;line-height: 30px;}
  .index02 .t3 i {font-size:16px;width:30px;height:30px;}
  .index02 .t4 {font-size:15px;margin-top:15px;line-height: 45px;padding:0 20px;}
  .index02 .t4 a:hover {color:#fed100;overflow:visible;}
  .index02 .list {margin-top:25px;}
/*  .index02 .list .swiper-container:first-child {padding-bottom:30px;}
  .index02 .list .swiper-container:first-child .swiper-pagination {bottom:0;}
  .index02 .list .swiper-container:first-child .swiper-pagination-bullet {background:#4177b7;}*/
  .index02 .c1 {font-size:15px;}
  .index02 .c2 {font-size:14px;margin-top:10px;}
  .index02 .more {font-size:16px;width:230px;height:50px;line-height: 50px;margin:50px 4px 0;}
  .index02 .more1 {font-size:20px;width:230px;height:50px;line-height: 50px;margin:50px 4px 0;}
}
@media(min-width:1601px) {
  .index02 {padding:60px 0 90px;}
    .index02 .t1 {font-size:40px;}
    .index02 .t2 {font-size:17px;}
  .index02 .t3 {font-size:22px;margin-top:60px;}
  .index02 .t3 i {font-size:17px;}
  .index02 .t4 {margin-top:20px;line-height: 55px;padding:0 25px;}
  .index02 .list {margin-top:35px;}
  .index02 .c2 {margin-top:15px;}
  .index02 .more {font-size:18px;height:60px;line-height: 60px;margin:60px 4px 0;}
  .index02 .more1 {font-size:23px;height:60px;line-height: 60px;margin:60px 4px 0;}
}

.index03 {padding:30px 15px;background:url(in03_bg.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative;}
.index03 .title {overflow:hidden;}
.index03 .t1 {color:#fff;font-size:22px;display:inline-block;position:relative;}
.index03 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index03 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index03 .t1 span {color:#fed100;}
.index03 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index03 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index03 .t2 {font-size:13px;color:#fff;margin-top:10px;}
.index03 .img {display:none;position:absolute;left:0;bottom:0;z-index:5;}
.index03 .tit {color:#fff;height:40px;line-height: 40px;padding:0 15px;margin-top:25px;background:url(in03_bg1.png) no-repeat center right;background-size:100% 100%;}
.index03 .tit span {font-size:14px;}
.index03 .tit i {font-size:14px;background:url(in03_i1.png) no-repeat left center;padding-left:20px;margin-left:15px;}
.index03 .content {padding:25px 15px;background:url(in03_bg2.jpg) no-repeat;background-size:cover;}
.index03 .c1 {color:#222222;font-size:16px;    white-space: nowrap;}
.index03 .c2 {color:#666666;margin-top:15px;}
.index03 .slide i {background:#999;margin:15px auto 28px;width:30px;height:1px;}
.index03 .slide:hover {cursor:pointer;}
.index03 .slide:hover i,.index03 .slide.active i {background:url(in03_i.png) no-repeat center;height:28px;margin:15px auto 0px;}
.index03 .swiper-container {margin-top:25px;}
.index03 .swiper-slide>div {padding:0 15px;}
.index03 .d1 {color:#4880c2;font-weight:bold;font-size:22px;}
.index03 .d2 {color:#3a72b3;line-height: 24px;}
.index03 .d3 {min-width:35%;}
.index03-bottom {display:flex;width:200px;margin:15px auto 0;}
.index03-bottom div {flex:1;text-align:center;line-height: 15px;height:15px;}
.index03-bottom .swiper-pagination {position:unset;white-space: nowrap;}
.index03-bottom .swiper-pagination-current {color:#db2016;}
.index03 .next,.index03 .prev {color:#4177b7;font-family: '宋体';font-weight:bold;cursor: pointer;}
.index03 .swiper-pagination-bullet {opacity:1;background:none;border:1px solid #4177b7;margin:0 5px;}
/*.index03 .swiper-pagination {left:-20px;bottom:30px;}*/
.index03 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#4177b7;}
@media(max-width:767px) {
	.index03 .slide {margin-top:15px;}
	.index03 .c2 {line-height: 20px;height: 40px;}
}
@media(min-width:768px) {
  .index03 .t1 {font-size:26px;}
  .index03 .tit {height:50px;line-height: 50px;}
	.index03 .d1 {font-size:36px;}
}
@media(min-width:992px) {
  .index03 .t1 {font-size:28px;}
  .index03 .tit {height:60px;line-height: 60px;padding:0 20px 0 35px;margin-top:40px;}
  .index03 .tit span {font-size:16px;}
  .index03 .tit i {font-size:18px;}
	.index03 .c1 {font-size:20px;}
	.index03 .c2 {white-space: nowrap;}
	.index03 .d1 {font-size:42px;}
}
@media(min-width:1200px) {
  .index03 {padding:50px 15px 70px;}
  .index03 .t1 {font-size:35px;}
  .index03 .t2 {font-size:15px;margin-top:15px;}
  .index03 .img {display:block;width:27%;}
  .index03 .tit {height:70px;line-height: 70px;padding:0 25px 0 55px;margin-top:50px;}
  .index03 .tit span {font-size:18px;}
  .index03 .tit i {font-size:21px;padding-left:25px;margin-left:20px;}
  .index03 .content {padding:60px 40px 40px 20%;}
	.index03 .c1 {font-size:24px;}
	.index03 .slide i {margin-top:25px;}
	.index03 .swiper-slide>div {padding:0 20px;}
	.index03 .d1 {font-size:56px;margin-top:15px;}
	.index03 .d2 {line-height: 28px;margin-top:15px;}
}
@media(min-width:1601px) {
  .index03 {padding:60px 15px 90px;}
  .index03 .t1 {font-size:40px;}
  .index03 .t2 {font-size:17px;}
  .index03 .img {width:unset;}
  .index03 .tit {height:80px;line-height: 80px;padding:0 30px 0 70px;margin-top:60px;}
  .index03 .tit span {font-size:21px;}
  .index03 .tit i {font-size:25px;padding-left:30px;margin-left:25px;}
  .index03 .content {padding:70px 50px 50px 150px;max-width:1345px;margin-left:auto;}
	.index03 .c1 {font-size:27px;}
	.index03 .slide i {margin-top:30px;}
	.index03 .swiper-slide>div {padding:0 25px;}
	.index03 .d1 {font-size:64px;margin-top:25px;}
	.index03 .d2 {line-height: 32px;margin-top:25px;}
}

.index04 {padding:30px 0;overflow:hidden;position:relative;}
.index04 .title {overflow:hidden;}
.index04 .t1 {color:#333;font-size:22px;display:inline-block;position:relative;}
.index04 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index04 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index04 .t1 span {color:#336aab;}
.index04 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index04 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index04 .t2 {font-size:15px;color:#999;margin-top:10px;}
.index04 .content {margin-top:25px;}
.index04 .list {margin-top:25px;}
.index04 .list .imgbox {/*background:#4880c2;padding:3px;*/border:3px solid #4880c2;}
.index04 .imgbox:after {padding-top:63%;}
.index04 .imgbox img {height:unset;max-height:unset;width:100%;max-width:100%;}
.index04 .c1 {color:#333;font-weight:bold;font-size:16px;margin-top:20px;}
.index04 .c2 {color:#333;margin-top:10px;line-height: 24px;max-height:48px;overflow:hidden;}
.index04 .morebox {color:#fff;margin-top:25px;}
.index04 .more {background:#4984c9;width:150px;height:35px;line-height: 35px;text-align:center;margin-right:4px;display: inline-block;}
.index04 .more1 {background:#fa9200;font-size:15px;width:150px;height:35px;line-height: 35px;text-align:center;display: inline-block;}
.index04 .swiper-button-next,.index04 .swiper-button-prev {width:60px;height:95px;background-size: 20px;background-color:rgba(0,0,0,.43);}
.index04 .swiper-button-next {right:0;}
.index04 .swiper-button-prev {left:0;}
.index04 .swiper-pagination-bullet {opacity:1;background:none;display:block;border:1px solid #fff;margin-top:10px;}
.index04 .swiper-pagination {left:-20px;bottom:30px;}
.index04 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff;}
@media(min-width:768px) {
  .index04 .t1 {font-size:26px;}
  .index04 .content {margin-top:45px;}
  .index04 .c1 {font-size:18px;}
}
@media(min-width:992px) {
  .index04 {padding:55px 0 60px;}
  .index04 .t1 {font-size:28px;}
  .index04 .content {margin-top:55px;}
  .index04 .c1 {font-size:22px;margin-top:30px;}
  .index04 .more {font-size:14px;width:130px;transition:.36s all;}
  .index04 .more:hover,.index04 .more1:hover {background: #fa9200;transition:.36s all;}
  .index04 .more1 {font-size:16px;height:35px;line-height: 35px;}
	.index04 .list {margin-top:30px;}
}
@media(min-width:1200px) {
  .index04 {padding:65px 0 70px;}
  .index04 .t1 {font-size:35px;}
  .index04 .t2 {font-size:15px;margin-top:15px;}
  .index04 .content {margin-top:80px;}
  .index04 .c1 {font-size:26px;margin-top:35px;}
  .index04 .morebox {margin-top:35px;}
  .index04 .more {font-size:14px;height:40px;line-height: 40px;}
  .index04 .more1 {font-size:19px;width:190px;height:40px;line-height: 40px;}
	.index04 .list {margin-top:50px;}
	.index04 .container:before {content:'';background:#4880c2;height:450px;width:205px;position:absolute;left:0;bottom:0;transform:translateX(-75px);}
}
@media(min-width:1440px) {
	.index04 .container:before {height:500px;}
}
@media(min-width:1601px) {
  .index04 {padding:75px 0 80px;}
  .index04 .t1 {font-size:40px;}
  .index04 .t2 {font-size:17px;}
  .index04 .content {margin-top:90px;}
  .index04 .c1 {font-size:30px;margin-top:45px;}
  .index04 .c2 {font-size:15px;line-height: 28px;margin-top:22px;max-height:56px;}
  .index04 .morebox {margin-top:40px;}
  .index04 .more {font-size:15px;height:45px;line-height: 45px;}
  .index04 .more1 {font-size:21px;height:45px;line-height: 45px;}
	.index04 .list {margin-top:57px;}
	.index04 .container:before {height:540px;}
}

.index05 {padding:30px 0;background:url(in05_bg.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative;}
.index05 .title {overflow:hidden;}
.index05 .t1 {color:#333;font-size:22px;line-height: 30px;display:inline-block;position:relative;}
.index05 .t2 {color:#fff;background:#4984c9;width:80px;height:30px;line-height: 30px;text-align: center;}
.index05 .content {margin-top:25px;}
/*.index05 .swiper-slide:hover .img {border-color:#fa9200;transition:.36s all;}*/
.index05 .swiper-slide:hover .c1 {color:#fa9200;transition:.36s all;}
.index05 .content .imgbox {border:6px solid #fff;background:#fff;}
.index05 .img {border:1px solid #cdcdcd;transition:.36s all;}
.index05 .c1 {margin-top:15px;text-align: center;transition:.36s all;}
@media(min-width:768px) {
  .index05 .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .index05 {padding:55px 0 60px;}
  .index05 .t1 {font-size:28px;}
	.index05 .t1:before {content:'';position:absolute;right:-40px;transform:translate(100%,-50%);top:50%;display:block;width:600px;height:1px;background:#cdcdcd;}
	.index05 .t1:after {content:'';position:absolute;right:-40px;transform:translate(100%,-50%);top:50%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
	.index05 .content {margin-top:30px;}
}
@media(min-width:1200px) {
  .index05 {padding:65px 0 70px;}
  .index05 .t1 {font-size:35px;line-height: 40px;}
  .index05 .t2 {font-size:14px;width:100px;height:40px;line-height: 40px;transition:.36s all;}
  .index05 .t2:hover {background: #fa9200;transition:.36s all;}
  .index05 .t1:before {width:800px;}
	.index05 .content {margin-top:40px;}
	.index05 .c1 {margin-top:20px;}
}
@media(min-width:1440px) {
  .index05 .t1:before {width:900px;}
}
@media(min-width:1601px) {
  .index05 {padding:75px 0 80px;}
  .index05 .t1 {font-size:40px;line-height: 45px;}
  .index05 .t2 {font-size:15px;width:130px;height:45px;line-height: 45px;}
  .index05 .t1:before {width:1000px;}
	.index05 .content {margin-top:50px;}
	.index05 .c1 {margin-top:25px;}
}

.index06 {padding:30px 0;overflow:hidden;position:relative;}
.index06 .bg {position:absolute;top:0;left:0;width:100%;height:80%;background:url(in06_bg.jpg) no-repeat;background-size:cover;}
.index06 .title {overflow:hidden;}
.index06 .t1 {color:#fff;font-size:22px;display:inline-block;position:relative;}
.index06 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index06 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.index06 .t1 span {color:#fed100;}
.index06 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index06 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.index06 .t2 {font-size:13px;color:#fff;margin-top:10px;}
.index06 .c1 {color:#fff;line-height: 24px;margin-top:25px;    text-align: justify;}
.index06 .imgbox{background:#fff;}
.index06 .imgbox:after {padding-top:68.8%;}
.index06 .imgbox img {height:unset;max-height:unset;width:100%;max-width:100%;} 
.index06 .list {margin-top:25px;}
.video-btn img {transition:.36s all;}
.video-btn img:hover {transform:scale(1.1);transition:.36s all;}
@media(min-width:768px) {
  .index06 .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .index06 .t1 {font-size:28px;}
	.index06 .c1 {margin-top:40px;}
	.index06 .list {margin-top:30px;}
}
@media(min-width:1200px) {
  .index06 {padding:50px 0 70px;}
  .index06 .bg {height:70%;}
  .index06 .t1 {font-size:35px;}
  .index06 .t2 {font-size:15px;margin-top:15px;}
	.index06 .c1 {line-height: 28px;margin-top:50px;}
	.index06 .list {margin-top:40px;}
}
@media(min-width:1601px) {
  .index06 {padding:60px 0 90px;}
  .index06 .t1 {font-size:40px;}
  .index06 .t2 {font-size:17px;}
	.index06 .c1 {font-size:15px;line-height: 32px;margin-top:60px;}
	.index06 .list {margin-top:50px;}
}

.index07 {padding:30px 0;overflow:hidden;position:relative;}
.index07 .title {overflow:hidden;}
.index07 .t1 {color:#333;font-size:22px;line-height: 30px;display:inline-block;position:relative;}
.index07 .t2 {color:#fff;background:#4984c9;width:80px;height:30px;line-height: 30px;text-align: center;transition:.36s all;}
.index07 .content {margin-top:25px;}
.index07 .slide {line-height: 34px;padding:0 15px 0 30px;position:relative;transition:.36s all;}
.index07 .slide:before {content:'';width:6px;height:6px;border-radius: 3px;background:#999;position:absolute;left:15px;top:50%;transform:translateY(-50%);transition:.36s all;}
.index07 .slide:nth-child(2n-1) {background:#eeeeee;}
.index07 .slide:hover {background:#4984c9;color:#fff;transition:.36s all;}
.index07 .slide:hover:before {background: #fff;transition:.36s all;}
.index07 .slide:hover .time {color:#fff;transition:.36s all;}
.index07 .c1 {flex: 1;max-width: 70%;}
.index07 .time {color:#999;transition:.36s all;}
@media(min-width:768px) {
  .index07 .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .index07 {padding:55px 0 60px;}
  .index07 .t1 {font-size:28px;}
	.index07 .t1:before {content:'';position:absolute;right:-40px;transform:translate(100%,-50%);top:50%;display:block;width:600px;height:1px;background:#cdcdcd;}
	.index07 .t1:after {content:'';position:absolute;right:-40px;transform:translate(100%,-50%);top:50%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
	.index07 .t2:hover {background: #fa9200;transition:.36s all;}
	.index07 .content {margin-top:40px;}
	.index07 .slide {line-height: 35px;padding:0 15px 0 40px;}
}
@media(min-width:1200px) {
  .index07 {padding:65px 0 70px;}
  .index07 .t1 {font-size:35px;line-height: 40px;}
  .index07 .t2 {font-size:14px;width:100px;height:40px;line-height: 40px;}
  .index07 .t1:before {width:800px;}
	.index07 .content {margin-top:55px;}
	.index07 .slide {line-height: 40px;}
}
@media(min-width:1440px) {
  .index07 .t1:before {width:900px;}
}
@media(min-width:1601px) {
  .index07 {padding:75px 0 80px;}
  .index07 .t1 {font-size:40px;line-height: 45px;}
  .index07 .t2 {font-size:15px;width:130px;height:45px;line-height: 45px;}
  .index07 .t1:before {width:1000px;}
	.index07 .content {margin-top:65px;}
	.index07 .slide {line-height: 45px;}
	.index07 .time {font-size:14px;}
}


.company01 {padding:30px 0;overflow:hidden;}
.company01 .title {overflow:hidden;}
.company01 .t1 {font-size:22px;display:inline-block;position:relative;}
.company01 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.company01 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.company01 .t1 span {color:#336aab;}
.company01 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.company01 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.company01 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.company01 .content {margin-top:30px;}
.company01 .c1 {line-height: 24px;text-align:justify;}
.company01 .video {margin-top:30px;min-height:230px;}
.company01 .video-parent:after {content:'';display:block;padding-top:68%;}
@media(min-width:560px) {
	.company01 .video {margin-top:30px;min-height:300px;}
}
@media(min-width:768px) {
  .company01 .t1 {font-size:26px;}
  .company01 .content {margin-top:40px;}
	.company01 .video {margin-top:35px;min-height:350px;}
}
@media(min-width:992px) {
  .company01 .t1 {font-size:28px;}
  .company01 .content {margin-top:50px;}
  .company01 .c1 {line-height:28px;}
  .company01 .video {margin-top:40px;min-height:410px;}
}
@media(min-width:1200px) {
  .company01 {padding:50px 0 70px;}
  .company01 .t1 {font-size:35px;}
  .company01 .t2 {font-size:15px;margin-top:15px;}
  .company01 .content {margin-top:65px;}
  .company01 .c1 {font-size:16px;line-height:30px;padding-right:40px;margin-top:15px;}
  .company01 .video {margin-top:0px;}
}
@media(min-width:1601px) {
  .company01 {padding:60px 0 90px;}
  .company01 .t1 {font-size:40px;}
  .company01 .t2 {font-size:17px;}
  .company01 .content {margin-top:80px;}
  .company01 .c1 {font-size:17px;line-height:35px;}
}

.company02 {padding:30px 15px;background:#336aab;overflow-y:visible;position:relative;}
/*.company02 .container {overflow:hidden;}*/
.company02 .title {overflow:hidden;}
.company02 .t1 {color:#fff;font-size:22px;display:inline-block;position:relative;background:url(company03_i.png) no-repeat left top;padding-left:30px;}
.company02 .img {display:none;position:absolute;left:0;bottom:0;z-index:5;}
.company02 .tit {height:6px;margin-top:15px;background:url(in03_bg1.png) no-repeat center right;background-size:95% auto;}
.company02 .content {padding:25px 15px;background:url(in03_bg2.jpg) no-repeat;background-size:cover;}
.company02 .c1 {color:#222222;font-size:16px;}
.company02 .c2 {color:#666666;margin-top:15px;line-height: 24px;}
@media(max-width:992px){
	.company02 .c1 {margin-top:20px;font-weight:bold;}
}
@media(max-width:767px){
	.company02 .t1 {line-height: 32px;}
}
@media(min-width:768px) {
  .company02 .t1 {font-size:26px;padding-left:35px;}
}
@media(min-width:992px) {
  .company02 .t1 {font-size:28px;}
  .company02 .tit {margin-top:25px;}
	.company02 .c1 {font-size:20px;}
}
@media(min-width:1200px) {
  .company02 {padding:50px 15px 40px;}
  .company02 .t1 {font-size:36px;padding-left:45px;}
  .company02 .tit {margin-top:35px;}
  .company02 .content {padding:60px 50px 40px;margin-left:auto;}
	.company02 .c1 {font-size:24px;margin-bottom:24px;}
}
@media(min-width:1440px) {
	/*.company02:before {content:'';background:#fff;position:absolute;left:0;top:0;width:100%;height:30px;}*/
  .company02 .img {width:25%;display:block;}
  .company02 .t1 {font-size:42px;}
  .company02 .content {padding:60px 50px 40px;max-width:80%;margin-left:auto;}
}
@media(min-width:1601px) {
  .company02 {padding:90px 15px 50px;}
  .company02 .t1 {font-size:48px;padding-left:55px;}
  .company02 .tit {margin-top:45px;}
  .company02 .content {padding:70px 70px 50px;max-width:88%;margin-left:auto;}
	.company02 .c1 {font-size:27px;margin-bottom:36px;}
}

.company03 {padding:30px 0;overflow:hidden;position:relative;}
.company03 .t1 {color:#333333;font-size:14px;font-weight:bold;line-height: 24px;}
.company03 .t2 {color:#336aab;font-size:14px;font-weight:bold;margin-top:10px;line-height: 24px;}
.company03 .t3 {color:#336aab;margin-top:10px;}
.company03 .more {color:#fff;background:#4984c9;width:130px;line-height: 35px;text-align:center;margin-top:20px;}
.company03 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
@media(max-width:1199px) {
	.company03 .t1 {margin-top:20px;}
}
@media(min-width:768px) {
  .company03 {padding:40px 0;}
  .company03 .t1 {font-size:16px;}
}
@media(min-width:992px) {
  .company03 {padding:50px 0;}
  .company03 .t1 {font-size:16px;}
  .company03 .t2 {font-size:16px;margin-top:15px;}
	.company03 .t3 {font-size:15px;margin-top:15px;transition:.36s all;}
  .company03 .t3:hover {color:#fa9200;transition:.36s all;}
	.company03 .more {line-height: 40px;transition:.36s all;}
	.company03 .more:hover {background: #fa9200;transition:.36s all;}
}
@media(min-width:1200px) {
  .company03 {padding:70px 0;}
  .company03 .t1 {font-size:18px;line-height: 32px;}
  .company03 .t2 {font-size:18px;margin-top:20px;}
	.company03 .more {line-height: 45px;margin-top:25px;}
}
@media(min-width:1601px) {
  .company03 {padding:90px 0;}
  .company03 .t1 {font-size:20px;line-height: 38px;}
  .company03 .t2 {font-size:20px;margin-top:24px;}
	.company03 .t3 {font-size:17px;margin-top:20px;}
	.company03 .more {margin-top:32px;}
}

.company04 {padding:30px 0;overflow:hidden;position:relative;}
.company04 .bg {position:absolute;top:0;left:0;width:100%;height:80%;background:url(in06_bg.jpg) no-repeat;background-size:cover;}
.company04 .title {overflow:hidden;}
.company04 .t1 {color:#fff;font-size:20px;display:inline-block;position:relative;white-space: nowrap;}
.company04 .t1 span {color:#fed100;}
.company04 .t2 {font-size:13px;color:#fff;margin-top:10px;line-height: 24px;}
.company04 .c1 {color:#fff;line-height: 24px;margin-top:25px;}
.company04 .imgbox{background:#fff;}
.company04 .list {margin-top:25px;}
@media(min-width:768px) {
  .company04 .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .company04 .t1 {font-size:32px;}
  .company04 .t2 {font-size:16px;}
	.company04 .c1 {margin-top:40px;}
	.company04 .list {margin-top:30px;}
}
@media(min-width:1200px) {
  .company04 {padding:50px 0 70px;}
  .company04 .bg {height:70%;}
  .company04 .t1 {font-size:40px;}
  .company04 .t2 {font-size:17px;margin-top:15px;}
	.company04 .c1 {line-height: 28px;margin-top:50px;}
	.company04 .list {margin-top:40px;}
}
@media(min-width:1601px) {
  .company04 {padding:60px 0 90px;}
  .company04 .t1 {font-size:48px;}
	.company04 .c1 {font-size:15px;line-height: 32px;margin-top:60px;}
	.company04 .list {margin-top:50px;}
}

.company05 {padding:30px 0;overflow:hidden;}
.company05 .title {overflow:hidden;}
.company05 .t1 {font-size:16px;display:inline-block;position:relative;}
.company05 .t1 span {color:#336aab;}
.company05 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.company05 .content {margin-top:25px;}
.company05 .slide {background:#4177b7;border-radius: 5px;text-align:center;padding:15px 15px;transition:.36s all;}
.company05 .slide .txtbox {min-height:64px;}
.company05 .c1 {color:#fff;font-weight:bold;margin-top:10px;white-space: nowrap;}
@media(max-width:767px) {
  .company05 .t1 {font-weight:bold;}
  .company05 .content {padding:0px;}
}
@media(min-width:768px) {
    .company05 .t1 {font-size:26px;}
}
@media(min-width:992px) {
    .company05 .t1 {font-size:18px;}
  .company05 .content {margin-top:40px;}
}
@media(min-width:1200px) {
  .company05 {padding:40px 0 70px;}
  .company05 .t1 {font-size:24px;}
  .company05 .t2 {font-size:15px;margin-top:15px;}
  .company05 .content {margin-top:50px;}
  .company05 .content .swiper-container {padding:20px;}
  .company05 .c1 {font-size:16px;margin-top:15px;}
  .company05 .slide {padding:20px 15px;}
  .company05 .slide:hover {background:#fa9200;box-shadow:0 0 20px 0 #4177b7;transition:.36s all;}
  .company05 .slide:hover img {animation:swing 1s;}
  .company05 .slide .txtbox {min-height:96px;}
}
@media(min-width:1601px) {
  .company05 {padding:40px 0 90px;}
  .company05 .t1 {font-size:30px;}
  .company05 .t2 {font-size:17px;}
  .company05 .content {margin-top:60px;}
  .company05 .c1 {font-size:18px;margin-top:20px;}
  .company05 .slide {padding:22px 15px;}
}

.product01 {padding:30px 15px 15px;overflow:hidden;}
.product01 .title {overflow:hidden;}
.product01 .t1 {font-size:22px;display:inline-block;position:relative;}
.product01 .t1 span {color:#336aab;}
.product01 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.product01 .content {margin-top:25px;}
.product01 .slide {background:#4177b7;border-radius: 5px;text-align:center;padding:15px 15px 15px;}
.product01 .c1 {color:#fff;font-weight:bold;margin-top:10px;}
.product01 .c2 {color:#92bff5;line-height:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product01 .slide:hover {background:#fa9200;}
.product01 .slide:hover .c2 {color:#fff;}
.product01 .slide .txtbox {min-height:64px;}
@media(min-width:768px) {
    .product01 .t1 {font-size:26px;}
}
@media(min-width:992px) {
    .product01 .t1 {font-size:28px;}
  .product01 .content {margin-top:40px;}
}
@media(min-width:1200px) {
  .product01 {padding:50px 15px 20px;}
    .product01 .t1 {font-size:35px;}
    .product01 .t2 {font-size:15px;margin-top:15px;}
  .product01 .content {margin-top:50px;}
  .product01 .content .swiper-container {padding:20px;}
  .product01 .c1 {font-size:16px;margin-top:15px;}
  .product01 .c2 {line-height:24px;font-size:13px;}
  .product01 .slide {padding:20px 15px;transition:.36s all;}
  .product01 .slide:hover {background:#fa9200;box-shadow:0 0 20px 0 #4177b7;transition:.36s all;}
  .product01 .slide:hover img {animation:swing 1s;}
  .product01 .slide .txtbox {min-height:96px;}
  .product01 .slide i {margin:15px auto;}
}
@media(min-width:1601px) {
  .product01 {padding:55px 15px 30px;}
  .product01 .t1 {font-size:40px;}
  .product01 .t2 {font-size:17px;}
  .product01 .content {margin-top:60px;}
  .product01 .c1 {font-size:18px;margin-top:23px;}
  .product01 .c2 {font-size:14px;}
  .product01 .slide {padding:22px 15px;}
}

.product02 {padding:30px 0 0;overflow:hidden;}
.product02 .title {overflow:hidden;}
.product02 .t1 {font-size:22px;display:inline-block;position:relative;}
.product02 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.product02 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.product02 .t1 span {color:#336aab;}
.product02 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.product02 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.product02 .t2 {font-size:13px;color:#999999;margin-top:10px;}
.product02 .t3 {color:#4177b7;font-size:18px;margin-top:25px;line-height: 25px;}
.product02 .t3 i {color:#fff;font-size:17px;background: #4177b7;width:25px;height:25px;text-align:center;}
.product02 .t3 span {color:#333;display:none;}
.product02 .t4 {margin-left:15px;}
.product02 .content {padding-bottom:20px;}
.product02 .content:nth-child(2n-1) {background:#ededed;}
.product02 .content:nth-child(2n-1) .imgbox {border:6px solid #fff;}
.product02 .content:last-child {padding-bottom:50px;}
.product02 .list {margin-top:15px;}
.product02 .imgbox {background: #fff;}
.product02 .txtbox {padding:15px;background:#f2f2f2;position:relative;}
.product02 .content:nth-child(2n-1) .txtbox {background:#fff;}
.product02 .c1 {color:#333;}
.product02 .c2 {color:#4177b7;text-decoration: underline; margin-top:5px;}
.product02 .c3 {position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.product02 .more {font-size:12px;border:1px solid #4984c9;color:#4984c9;line-height: 25px;padding:0 15px;margin-top:25px;display:block;text-align:center;}
.product02 .bottom {margin-top:10px;}
.product02 .bottom a {color:#999;border:1px solid #c5c5c5;display:inline-block;text-align:center;border-radius:12px;line-height:24px;margin-bottom:5px;margin-right:3px;transition: .36s all;}
.product02 .bottom a:hover {background:#fa9200;color:#fff;border-color:#fa9200;transition: .36s all;}
@media(max-width:991px) {
	.product02 .bottom {white-space: nowrap;overflow-x:scroll;}
}
@media(min-width:768px) {
  .product02 .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .product02 .content {padding-bottom:35px;}
	.product02 .content:last-child {padding-bottom:60px;}
  .product02 .t1 {font-size:28px;}
  .product02 .t3 {font-size:20px;margin-top:35px;line-height: unset;}
  .product02 .t3 span {font-size:14px;display:block;line-height: 20px;}
  .product02 .t4 {margin-top:5px;}
  .product02 .t3 i {font-size:20px;width:40px;height:40px;line-height: 40px;}
  .product02 .more {margin-top:35px;transition: .36s border;}
  .product02 .more:hover {background: #fa9200;border:1px solid #fa9200;color:#fff;transition: .36s background;}
  .product02 .bottom {margin-top:20px;}
	.product02 .bottom a {border-radius:16px;line-height:32px;margin-bottom:10px;}
}
@media(min-width:1200px) {
  .product02 .content {padding-bottom:45px;}
	.product02 .content:last-child {padding-bottom:80px;}
  .product02 .t1 {font-size:35px;}
  .product02 .t2 {font-size:15px;margin-top:15px;}
  .product02 .t3 {font-size:24px;margin-top:50px;}
  .product02 .t3 span {font-size:16px;line-height: 25px;}
  .product02 .t3 i {font-size:28px;width:50px;height:50px;line-height: 50px;}
	.product02 .t4 {margin-left:25px;}
  .product02 .t5 {line-height: 45px;padding:0 20px;}
  .product02 .list {margin-top:25px;}
  .product02 .c1 {font-size:15px;}
  .product02 .c2 {font-size:14px;margin-top:10px;transition:.36s all;}
  .product02 .c2:hover {color:#fa9200;transition:.36s all;}
  .product02 .more {font-size:15px;width:105px;height:36px;line-height: 36px;margin-top:55px;}
  .product02 .bottom {margin-top:25px;}
	.product02 .bottom a {font-size:15px;border-radius:17px;line-height:34px;margin-bottom:15px;}
}
@media(min-width:1601px) {
  .product02 .content {padding-bottom:55px;}
	.product02 .content:last-child {padding-bottom:100px;}
  .product02 .t1 {font-size:40px;}
  .product02 .t2 {font-size:17px;}
  .product02 .t3 {font-size:30px;margin-top:60px;}
  .product02 .t3 span {line-height: 32px;}
  .product02 .t3 i {font-size:34px;width:65px;height:65px;line-height: 65px;}
  .product02 .t5 {line-height: 55px;padding:0 25px;}
  .product02 .list {margin-top:35px;}
  .product02 .c2 {margin-top:15px;}
  .product02 .more {margin-top:75px;}
  .product02 .bottom {margin-top:30px;}
	.product02 .bottom a {border-radius:18px;line-height:36px;}
}

.productlist {padding:30px 0;overflow:hidden;}
.productlist .title {overflow:hidden;}
.productlist .t1 {font-size:22px;display:inline-block;position:relative;}
.productlist .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.productlist .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.productlist .t1 span {color:#336aab;}
.productlist .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.productlist .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.productlist .t2 {font-size:13px;color:#999999;margin-top:10px;}
.productlist .list {margin-top:15px;}
.productlist .slide {margin-bottom:20px;}
.productlist .txtbox {padding:15px;background:#f2f2f2;position:relative;}
.productlist .c1 {color:#333;}
.productlist .c2 {color:#4177b7;text-decoration: underline; margin-top:5px;}
.productlist .c3 {position:absolute;right:15px;top:50%;transform:translateY(-50%);}
@media(min-width:768px) {
  .productlist .t1 {font-size:26px;}
}
@media(min-width:992px) {
  .productlist .t1 {font-size:28px;}
}
@media(min-width:1200px) {
  .productlist {padding:50px 0 70px;}
  .productlist .t1 {font-size:35px;}
  .productlist .t2 {font-size:15px;margin-top:15px;}
  .productlist .list {margin-top:25px;}
  .productlist .c1 {font-size:15px;}
  .productlist .c2 {font-size:14px;margin-top:10px;}
}
@media(min-width:1601px) {
  .productlist {padding:60px 0 90px;}
  .productlist .t1 {font-size:40px;}
  .productlist .t2 {font-size:17px;}
  .productlist .list {margin-top:35px;}
  .productlist .c2 {margin-top:15px;}
}

.proinfo01 {padding:30px 15px;background:url(proinfo01_bg.jpg) no-repeat;background-size:cover;overflow:hidden;position:relative;}
.proinfo01 .location {color:#fff;}
.proinfo01 .tit {color:#fff;height:43px;line-height: 43px;padding:0 15px;padding-left:10%;margin-top:25px;background:url(proinfo01_bg1.png) no-repeat center right;background-size:100% 100%;margin-bottom:-8px;}
.proinfo01 .tit i {font-size:14px;font-weight:bold;background:url(in03_i1.png) no-repeat left center;padding-left:20px;}
.proinfo01 .content {padding:20px 25px;background:url(in03_bg2.jpg) no-repeat;background-size:cover;border-radius: 8px;box-shadow: 0 0 38px 0 rgba(4,44,92,.5);}
.proinfo01 .t1 {color:#d30c04;font-size:20px;font-weight: bold;border-bottom:1px dashed #aaa;padding-bottom:15px;}
.proinfo01 .t2 {font-size:13px;line-height: 22px;margin:10px 0;}
.proinfo01 .imgbox {background: #fff;}
.proinfo01 .imgmore .imgbox.active {border: 3px solid #4984c9;}
.proinfo01 .msgbox {padding-top:20px;border-top:1px dashed #aaa;}
.proinfo01 .msgbox .c2 {color:#666666;line-height: 18px;}
.proinfo01 .msgbox .c2 img {margin-bottom:5px;}
.proinfo01 .msgbox .c2 b {color:#d30c04;}
.proinfo01 .msgbtn {color:#fff;background:linear-gradient(to right,#e54600,#f99d02);font-size:17px;line-height:24px;font-weight:bold;width:85px;height:75px;padding-top: 13%;border-radius:10px;display:block;text-align:center;}
.proinfo01 .msgbtn:hover {background:linear-gradient(to left,#e54600,#f99d02);}
@media(max-width:767px) {
	.proinfo01 .t1 {white-space: normal;}
  .proinfo01 .imgmore {margin-top:8px;}
  .proinfo01 .imgmore .imgbox {max-width:19%;margin-right:1%;}
  .proinfo01 .imgmore .imgbox:last-child {margin-right:auto;}
}
@media(max-width:560px) {
  .proinfo01 .msgbtn {display:none;}
}
@media(min-width:768px) {
  .proinfo01 .left {display:flex;}
  .proinfo01 .t1 {font-size:26px;}
  .proinfo01 .tit {height:58px;line-height: 58px;}
  .proinfo01 .img {width:83%;max-width:83%;margin-right:8px;}
  .proinfo01 .imgmore {flex:1;flex-direction: column;}
  .proinfo01 .imgmore .imgbox {margin-bottom:5px;}
  .proinfo01 .imgmore .imgbox:last-child {margin-bottom:auto;}
}
@media(min-width:992px) {
  .proinfo01 .t1 {font-size:24px;}
  .proinfo01 .tit {height:48px;line-height: 48px;padding:0 20px 0 15%;}
  .proinfo01 .tit i {font-size:16px;margin-left:5px;}
  .proinfo01 .msgbox {padding-top:20px;}
  .proinfo01 .msgbtn {font-size:16px;}
  .proinfo01 .content {padding:20px 30px;}
}
@media(min-width:1200px) {
  .proinfo01 {padding:50px 15px 70px;}
  .proinfo01 .left {flex: 0 0 51.6%;max-width:51.6%;padding-top:20px;}
  .proinfo01 .right {flex: 0 0 45.7%;max-width:45.7%;margin-left:auto;}
  .proinfo01 .t1 {font-size:28px;padding-bottom:15px;}
  .proinfo01 .t1:hover {white-space: normal;}
  .proinfo01 .t2 {font-size:14px;height: 112px;line-height: 28px;margin:15px 0;overflow:hidden;}
  .proinfo01 .tit {height:53px;line-height: 53px;padding:0 25px 0 45px;margin-right: -1px;margin-top:0;}
  .proinfo01 .tit i {font-size:17px;padding-left:25px;}
  .proinfo01 .content {padding:30px 40px;}
  .proinfo01 .msgbox {padding-top:25px;}
  .proinfo01 .msgbox .c2 {line-height: 20px;}
  .proinfo01 .msgbtn {font-size:18px;}
}
@media(min-width:1601px) {
  .proinfo01 {padding:60px 15px 90px;}
  .proinfo01 .t1 {font-size:30px;}
  .proinfo01 .t2 {font-size:15px;line-height: 32px;padding:20px 0;}
  .proinfo01 .img {display:block;}
  .proinfo01 .tit {height:58px;line-height: 58px;padding:0 30px 0 50px;}
  .proinfo01 .tit i {font-size:18px;padding-left:30px;}
  .proinfo01 .content {padding:35px 48px;}
  .proinfo01 .msgbox .c2 {font-size:14px;line-height: 22px;}
  .proinfo01 .msgbtn {font-size:20px;line-height: 26px;}
}

.proinfo02 {background: url(proinfo02_bg.jpg) no-repeat top center;background-size:100% auto;}
.proinfo02 .left {padding-top:20px;padding-bottom:30px;}
.proinfo02 .tabbar {margin-left:-5px;}
.proinfo02 .tabbar a {background:#fff;line-height: 35px;flex:1;border:1px solid #eee;border-radius: 5px;margin:0 5px;white-space:nowrap;text-align:center;}
.proinfo02 .tabbar a:hover,.proinfo02 .tabbar a.active {color:#fff;background: #336aab;}
.proinfo02 .back {color:#336aab;display:none;font-weight:bold;}
.proinfo02 .t1 {color:#336aab;font-size:18px;font-weight: bold;margin-top:20px;line-height: 1;border-left:5px solid #336aab;padding-left:15px;}
.proinfo02 .t1 span {font-size:12px;font-weight:normal;margin-left:10px;}
.proinfo02 .t2 {color:#333;font-size:18px;font-weight: bold;margin-top:20px;line-height: 1;padding-left:15px;position:relative;}
.proinfo02 .t2:before {content:'';width:5px;height:18px;background:#336aab;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.proinfo02 .c1 {line-height: 22px;text-align:justify;margin:20px 0;}
.proinfo02 .c1 img {display:inline;height:unset!important;width:100%!important;max-width:100%!important;margin-top:5px!important;}
.proinfo02 .c2 {color:#fff;font-size:14px;font-weight:bold;line-height:28px;padding:20px 15px;margin-top:20px;background: url(proinfo02_bg2.jpg) no-repeat;background-size:cover; }
.proinfo02 .c2 .more {width:130px;line-height: 40px;font-weight:normal;border:1px solid #fff;margin-top:15px;display:inline-block;text-align:center;}
.proinfo02 .c4 {margin-top:15px;}
.proinfo02 .c4 .d2 {color:#666666;line-height: 18px;}
.proinfo02 .c4 .d2 img {margin-bottom:5px;}
.proinfo02 .c4 .d2 b {color:#d30c04;}
.proinfo02 .c4 .slide {border:1px solid #cfcfcf;line-height:35px;margin-bottom:10px;white-space:nowrap;background:url(message01_i.png) no-repeat left 15px center;}
.proinfo02 .c4 .slide textarea {font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.proinfo02 .c4 .submit {color:#fff;background:#336aab;display:block;text-align:center;width:245px;height:35px;line-height: 35px;}
.proinfo02 .c4 .msgbox {margin-top:20px;}
.proinfo02 .c4 .msgbtn {color:#fff;background:linear-gradient(to right,#e54600,#f99d02);font-size:17px;line-height:24px;font-weight:bold;width:85px;height:75px;padding-top: 13%;border-radius:10px;display:block;text-align:center;}
.proinfo02 .c4 .msgbtn:hover {background:linear-gradient(to left,#e54600,#f99d02);}
.proinfo02 .right .more {background:#daebff;color:#4177b7;line-height: 36px;text-align: center;display:block;margin: 20px 0;}
.proinfo02 .list {margin-top:20px;}
.proinfo02 .list .slide {}
.proinfo02 .list .imgbox {border:5px solid #fff;}
.proinfo02 .list .txtbox {color:#333;line-height: 35px;text-align: center;}
.proinfo02 .c3 {background:#336aab;padding-bottom:30px;overflow:hidden;position:relative;}
.proinfo02 .c3 img {max-width:100%;}
.proinfo02 .c3 .d1 {color:#336aab;font-size:20px;font-weight: bold;line-height: 1.3;background:#fff;padding:45px 12% 25px 0;text-align:right;}
.proinfo02 .c3 .tit {color:#fff;height:45px;line-height: 45px;padding:0 15px;padding-left:10%;margin-top:-25px;margin-left:5%;max-width:91%;background:url(proinfo01_bg1.png) no-repeat center right;background-size:79.6% 100%;text-align:right;}
.proinfo02 .c3 .tit span {font-size:14px;}
.proinfo02 .c3 .content {padding:20px 25px;background:url(proinfo02_c3_bg.jpg) no-repeat;background-size:cover;margin-left:5%;max-width:91%;position:relative;}
.proinfo02 .c3 .img {position:absolute;top:0;left:30px;transform:translateY(-100%);width:23%;}
.proinfo02 .f1 {color:#222;font-size:17px;margin-top:20px;}
.proinfo02 .f2 {color:#3a72b3;line-height: 22px;margin-top:10px;}
@media(max-width:767px) {
  .proinfo02 .tabbar {flex:1;}
  .proinfo02 .c4 .msgbox {justify-content:space-between;}
  .proinfo02 .c4 .msgbox>div {flex:1;white-space: nowrap;}
  .proinfo02 .c3 .tit span img {display:none!important;}
  .proinfo02 .c3 .img {left:5px;}
}
@media(max-width:400px) {
  .proinfo02 .c3 .img {width:30%;}
}
@media(min-width:768px) {
  .proinfo02 .c2 {margin-top:25px;padding-left:35px;}
  .proinfo02 .c4 .slide {line-height:40px;}
  .proinfo02 .c4 .submit {height: 40px;line-height: 40px;}
  .proinfo02 .c4 .msgbox>div {margin-right:25px;}
  .proinfo02 .c3 .d1 {font-size:24px;padding:50px 12% 30px 0;}
  .proinfo02 .c3 .tit {height:58px;line-height: 58px;}
}
@media(min-width:992px) {
  .proinfo02 .left {padding-bottom:50px;}
  .proinfo02 .tabbar a {line-height: 42px;padding:0 15px;}
  .proinfo02 .back {display:block;line-height: 42px;}
  .proinfo02 .t1 {font-size:22px;margin-top:30px;}
  .proinfo02 .t1 span {font-size:14px;}
  .proinfo02 .t1 {font-size:18px;margin-top:30px;}
  .proinfo02 .c1 {line-height: 26px;margin-top:25px;}
  .proinfo02 .c1 img {width:85%!important;max-width:85%!important;}
  .proinfo02 .c2 {font-size:16px;line-height: 32px;margin-top:30px;padding-left:45px;}
  .proinfo02 .c2 .more {font-size:14px;margin-top:20px;}
  .proinfo02 .c4 {margin-top:25px;}
  .proinfo02 .c4 .d2 {line-height: 20px;}
  .proinfo02 .c4 .slide {line-height:45px;margin-bottom:15px;}
  .proinfo02 .c4 .slide:hover {border-color:#fa9200;}
  .proinfo02 .c4 .slide1 {flex-basis: 48.5%;margin-right: 1.5%;}
  .proinfo02 .c4 .slide2 {flex-basis: 48.5%;margin-left: 1.5%;}
  .proinfo02 .c4 .submit {font-size:16px;height: 45px;line-height: 45px;transition:.36s all;}
  .proinfo02 .c4 .submit:hover {background: #fa9200;transition:.36s all;}
  .proinfo02 .c4 .msgbox {margin-top:35px;}
  .proinfo02 .c4 .msgbtn {font-size:16px;}
  .proinfo02 .right .more {transition:.36s all;}
  .proinfo02 .right .more:hover {color:#fff;background: #336aab;transition:.36s all;}
  .proinfo02 .list {margin-top:25px;}
  .proinfo02 .list .txtbox {line-height: 40px;}
  .proinfo02 .c3 .d1 {font-size:44px;padding:60px 12% 40px 0;}
  .proinfo02 .c3 .tit {height:48px;line-height: 48px;padding:0 20px 0 15%;margin-top:-30px;}
  .proinfo02 .c3 .tit span {font-size:16px;margin-left:5px;}
  .proinfo02 .c3 .content {padding:20px 30px;}
	.proinfo02 .f1 {font-size:20px;margin-top:30px;}
	.proinfo02 .f2 {line-height: 24px;margin-top:15px;}
}
@media(min-width:1200px) {
  .proinfo02 .left {flex: 0 0 75%;max-width:75%;padding-right:4.2%;padding-bottom:70px;}
  .proinfo02 .right {flex: 0 0 25%;max-width:25%;border-left:1px solid #eee;padding-left:3%;}
  .proinfo02 .tabbar a {line-height: 48px;padding:0 20px;}
  .proinfo02 .back {line-height: 48px;}
  .proinfo02 .t1 {font-size:24px;margin-top:40px;}
  .proinfo02 .t1 span {font-size:16px;margin-left:25px;}
  .proinfo02 .t2 {font-size:20px;margin-top:20px;line-height: 48px;padding-left:20px;}
  .proinfo02 .t2:before {height:20px;}
  .proinfo02 .c1 {line-height: 28px;margin-top:35px;}
  .proinfo02 .c2 {font-size:18px;line-height: 36px;margin-top:35px;padding-left:60px;}
  .proinfo02 .c2 .more {font-size:15px;margin-top:25px;}
  .proinfo02 .c2 .more:hover {background: #fff;color:#4177b7;}
  .proinfo02 .c4 {margin-top:35px;}
  .proinfo02 .c4 .slide {line-height:50px;}
  .proinfo02 .c4 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
  .proinfo02 .c4 .submit {height: 50px;line-height: 50px;}
  .proinfo02 .c4 .msgbox {margin-top:45px;}
  .proinfo02 .c4 .msgbtn {font-size:18px;}
  .proinfo02 .c4 .d2 {font-size:14px;line-height: 22px;}
  .proinfo02 .list {margin-top:30px;}
  .proinfo02 .list .txtbox {line-height: 45px;}
  .proinfo02 .c3 .d1 {font-size:35px;padding:70px 12% 50px 0;}
  .proinfo02 .c3 .tit {height:57px;line-height: 57px;padding:0 25px 0 15%;margin-top:-35px;}
  .proinfo02 .c3 .tit span {font-size:18px;padding-left:25px;}
  .proinfo02 .c3 .content {padding:30px 40px 30px 16%;position:relative;}
  .proinfo02 .c3 .content:before {content:'';position:absolute;top:70px;left:40px;width:17px;height:913px;background:url(proinfo02_c3_line.png) no-repeat center top;}
	.proinfo02 .f1 {font-size:25px;margin-top:40px;}
	.proinfo02 .f2 {line-height: 26px;margin-top:20px;}
}
@media(min-width:1601px) {
  .proinfo02 .left {padding-bottom:85px;}
  .proinfo02 .tabbar a {line-height: 55px;padding:0 35px;}
  .proinfo02 .back {line-height: 55px;}
  .proinfo02 .t1 {font-size:26px;margin-top:50px;}
  .proinfo02 .t1 span {font-size:16px;}
  .proinfo02 .t2 {line-height: 55px;}
  .proinfo02 .c1 {line-height: 30px;margin-top:50px;}
  .proinfo02 .c2 {line-height: 40px;margin-top:40px;padding-left:75px;}
  .proinfo02 .c2 .more {margin-top:30px;}
  .proinfo02 .c4 {margin-top:40px;}
  .proinfo02 .c4 .slide {line-height:55px;}
  .proinfo02 .c4 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .proinfo02 .c4 .submit {font-size:18px;height: 55px;line-height: 55px;}
  .proinfo02 .c4 .msgbox>div {margin-right:30px;}
  .proinfo02 .c4 .msgbtn {font-size:20px;line-height: 26px;}
  .proinfo02 .list .txtbox {line-height: 50px;}
  .proinfo02 .c3 .d1 {font-size:43px;padding:60px 12% 60px 0;}
  .proinfo02 .c3 .tit {height:68px;line-height: 68px;padding:0 30px 0 15%;margin-top:-45px;}
  .proinfo02 .c3 .tit span {font-size:21px;padding-left:30px;}
  .proinfo02 .c3 .content {padding:35px 48px 35px 16%;}
    .proinfo02 .c3 .content:before {top:85px;left:55px;}
	.proinfo02 .f1 {font-size:27px;margin-top:50px;}
}


.case01 {padding:30px 0;overflow:hidden;position:relative;}
.case01 .title {overflow:hidden;}
.case01 .t1 {color:#336aab;font-size:22px;display:inline-block;position:relative;}
.case01 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.case01 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.case01 .t1 span {color:#d30c04;}
.case01 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.case01 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.case01 .t2 {font-size:15px;color:#999;margin-top:10px;}
.case01 .content {margin-top:25px;}
.case01 .list {margin-top:25px;}
.case01 .list .imgbox {border:3px solid #4880c2;}
.case01 .list .imgbox:hover {border-color:#fa9200;}
.case01 .imgbox img {height:unset;max-height:unset;max-width:100%;width:100%;}
.case01 .imgbox:after {padding-top:63%;}
.case01 .c1 {color:#333;font-weight:bold;font-size:16px;margin-top:20px;}
.case01 .c2 {color:#333;margin-top:10px;line-height: 24px;max-height:48px;overflow:hidden;}
.case01 .morebox {color:#fff;margin-top:25px;}
.case01 .more {background:#4984c9;width:150px;height:35px;line-height: 35px;text-align:center;margin-right:4px;display: inline-block;}
.case01 .more1 {background: linear-gradient(to right,#e54600,#f99d02);font-size:15px;width:150px;height:35px;line-height: 35px;text-align:center;display: inline-block;}
.case01 .swiper-button-next,.case01 .swiper-button-prev {width:60px;height:95px;background-size: 20px;background-color:rgba(0,0,0,.43);}
.case01 .swiper-pagination-bullet {opacity:1;background:none;display:block;border:1px solid #fff;margin-top:10px;}
.case01 .swiper-pagination {left:-20px;bottom:30px;}
.case01 .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#fff;}
@media(min-width:768px) {
  .case01 .t1 {font-size:26px;}
  .case01 .content {margin-top:45px;}
  .case01 .c1 {font-size:18px;}
}
@media(min-width:992px) {
  .case01 {padding:55px 0 60px;}
  .case01 .t1 {font-size:28px;}
  .case01 .content {margin-top:55px;}
  .case01 .c1 {font-size:22px;margin-top:30px;}
  .case01 .more {font-size:14px;width:130px;transition:.36s all;}
  .case01 .more:hover {background: #fa9200;transition:.36s all;}
  .case01 .more1 {font-size:16px;height:35px;line-height: 35px;}
  .case01 .more1:hover {background: linear-gradient(to left,#e54600,#f99d02);}
  .case01 .list {margin-top:30px;}
}
@media(min-width:1200px) {
  .case01 {padding:65px 0 70px;}
  .case01 .t1 {font-size:35px;}
  .case01 .t2 {font-size:15px;margin-top:15px;}
  .case01 .content {margin-top:80px;}
  .case01 .c1 {font-size:26px;margin-top:35px;}
  .case01 .morebox {margin-top:35px;}
  .case01 .more {font-size:14px;height:40px;line-height: 40px;}
  .case01 .more1 {font-size:19px;width:190px;height:40px;line-height: 40px;}
  .case01 .list {margin-top:50px;}
  /*.case01 .container:before {content:'';background:#4880c2;height:500px;width:205px;position:absolute;left:0;bottom:0;transform:translateX(-75px);}*/
}
@media(min-width:1601px) {
  .case01 {padding:75px 0 80px;}
  .case01 .t1 {font-size:40px;}
  .case01 .t2 {font-size:17px;}
  .case01 .content {margin-top:90px;}
  .case01 .c1 {font-size:30px;margin-top:45px;}
  .case01 .c2 {font-size:15px;line-height: 28px;margin-top:22px;max-height:56px;}
  .case01 .morebox {margin-top:40px;}
  .case01 .more {font-size:15px;height:45px;line-height: 45px;}
  .case01 .more1 {font-size:21px;height:45px;line-height: 45px;}
  .case01 .list {margin-top:57px;}
  /*.case01 .container:before {height:540px;}*/
}

.caselist {margin-bottom:30px;}
.caselist .slide {display:block;margin-bottom:20px;}
.caselist .slide:hover .txtbox {background: #4880c2;}
.caselist .slide:hover .t1 {color:#fff;}
.caselist .slide:hover .t2 {color:#fff;}
.caselist .imgbox {background:#fff;border-radius: 15px;}
.caselist .txtbox {background: #e6edf5;display:block;margin-top:-15px;padding:12px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.caselist .t1 {font-size:14px;color:#5d7796;font-weight:bold;margin-top:10px;}
.caselist .t2 {color:#8ea3bc;line-height: 20px;margin-top:7px;height:40px;overflow:hidden;}
@media(min-width:768px) {
  .caselist {margin-bottom:40px;}
  .caselist .slide {margin-bottom:25px;}
  .caselist .txtbox {padding:15px 20px;}
}
@media(min-width:992px) {
  .caselist {margin-bottom:60px;}
  .caselist .slide {margin-bottom:35px;}
  .caselist .txtbox {padding:15px 30px 20px;}
  .caselist .t1 {font-size:16px;margin-top:15px;}
}
@media(min-width:1200px) {
  .caselist {margin-bottom:80px;}
  .caselist .slide {margin-bottom:45px;}
  .caselist .txtbox {padding:15px 35px 20px;}
  .caselist .t1 {font-size:16px;margin-top:20px;}
  .caselist .t2 {font-size:14px;line-height: 26px;margin-top:15px;height:52px;}
}
@media(min-width:1601px) {
  .caselist {margin-bottom:100px;}
  .caselist .slide {margin-bottom:55px;}
  .caselist .txtbox {padding:15px 40px 25px;}
  .caselist .t1 {font-size:17px;margin-top:25px;}
}

.newslist {margin-bottom:40px;}
.newslist .container {background: #fff}
.newslist .content {border-right:1px solid #eee;padding:20px 15px;}
.newslist .slide {border-bottom:2px solid #eee;padding:20px 0;}
.newslist .slide:hover .datebox {color:#fff;background: #fa9200;}
.newslist .slide:hover .t1 {color:#fa9200;}
.newslist .datebox {color:#dfdfdf;background:#999;min-width:80px;justify-content:center;transition:.36s all;}
.newslist .datebox .tt {font-size:24px;font-weight:bold;margin-bottom:5px;}
.newslist .imgbox {max-width:35%;min-width:35%;transition:.36s all;}
.newslist .imgbox:after {padding-top:60%;}
.newslist .imgbox img {height:unset;max-height:unset;width:100%;max-width:100%;}
.newslist .txtbox {padding-left:15px;flex:1;width:50%;transition:.36s all;}
.newslist .content .t1 {color:#333;font-size:16px;font-weight:bold;line-height:1.1;}
.newslist .content .time {color:#999;margin-top:10px;}
.newslist .content .t2 {margin-top:5px;line-height: 20px;height:40px;overflow:hidden;}
.newslist .more {color:#ccc;line-height: 30px;border:1px solid #ccc;width:100px;margin-top:15px;text-align:center;transition:.36s all;}
.newslist .more:hover {color:#fff;background:#fa9200;transition:.36s all;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .newslist .content {padding:25px 20px;}
  .newslist .slide {padding:25px 0;}
  .newslist .datebox {min-width:100px;}
  .newslist .datebox .tt {font-size:32px;}
  .newslist .content .txtbox {padding-left:20px;}
  .newslist .content .t2 {margin-top:15px;line-height: 24px;height:48px;}
}
@media(min-width:1200px) {
  .newslist .content {padding:30px 25px;}
  .newslist .slide {padding:30px 0;transition:.36s all;}
  .newslist .slide:hover {background: #f8f8f8;/*padding-left:20px;padding-right:20px;*/transition:.36s all;}
  .newslist .slide:hover .imgbox {transform:translateX(20px);transition:.36s all;}
  .newslist .slide:hover .datebox {transform:translateX(20px);transition:.36s all;}
  .newslist .slide:hover .txtbox {padding-right:40px;transform:translateX(20px);transition:.36s all;}
  .newslist .slide:hover .more {color:#fff;background:#fa9200;transition:.36s all;}
  .newslist .datebox {min-width:120px;}
  .newslist .datebox .tt {font-size:36px;}
  .newslist .content .t1 {font-size:18px;}
  .newslist .content .time {margin-top:15px;}
}
@media(min-width:1601px) {
  .newslist .content {padding:35px 35px;}
  .newslist .slide {padding:35px 0;}
  .newslist .datebox .tt {font-size:50px;}
  .newslist .content .txtbox {padding-left:25px;}
  .newslist .content .t1 {font-size:20px;}
}

.newsinfo {margin:25px 0;}
.newsinfo .container {background:#fff;padding:25px 0;}
/*.newsinfo .title {padding:0 15px;}*/
.newsinfo .t1 {color:#336aab;font-size:20px;}
.newsinfo .t2 {color:#888;margin-top:15px;}
.newsinfo .c1 {padding:15px 0;margin-top:15px;border-top:1px solid #eee;line-height: 22px;text-align:justify;}
.newsinfo .c1 img {margin:5px auto 0!important;max-width:100%!important;height:unset!important;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .newsinfo .t1 {font-size:24px;}
  .newsinfo .t2 {margin-top:25px;}
  .newsinfo .c1 {padding:20px 25px;margin-top:25px;}
  .newsinfo .c1 img {max-width:85%!important;min-width:85%!important;}
}
@media(min-width:1200px) {
  .newsinfo {margin:35px 0;}
  .newsinfo .t1 {font-size:28px;}
  .newsinfo .c1 {padding:20px 35px;margin-top:35px;line-height: 26px;}
  .newsinfo .c1 img {max-width:70%!important;min-width:70%!important;}
}
@media(min-width:1440px) {
  .newsinfo .container {max-width:1200px;margin: 0 auto;}
  .newsinfo .c1 {padding:20px 45px;margin-top:45px;line-height: 28px;}
}
@media(min-width:1601px) {
  .newsinfo {margin:45px 0;}
  .newsinfo .container {max-width:1200px;padding:55px 0;}
  .newsinfo .t1 {font-size:32px;}
  .newsinfo .c1 {padding:25px 55px;line-height: 30px;}
}

.contact01 {padding:30px 0;overflow:hidden;}
.contact01 .title {overflow:hidden;}
.contact01 .t1 {font-size:22px;display:inline-block;position:relative;}
.contact01 .t1:before {content:'';position:absolute;left:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.contact01 .t1:after {content:'';position:absolute;right:-40px;bottom:0%;display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.contact01 .t1 span {color:#336aab;}
.contact01 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.contact01 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);bottom:4px;display:block;width:700px;height:1px;background:#cdcdcd;}
.contact01 .t2 {color:#336aab;font-size:16px;margin:10px 0 25px;}
.contact01 .content {margin-top:30px;}
.contact01 .c1 {line-height: 32px;padding-left:30px;background:url(contact01_i.png) no-repeat top 11px left 15px;}
.contact01 .c1:nth-child(2n) {background:#f4f4f4 url(contact01_i.png) no-repeat top 11px left 15px;}
.contact01 .c1 b {color:#336aab;}
.contact01 .c2 {color:#666666;line-height: 18px;}
.contact01 .c2 img {margin-bottom:5px;}
.contact01 .c2 b {color:#d30c04;}
.contact01 .msgbox {margin-top:20px;}
.contact01 .msgbox>div {margin-right:25px;white-space: nowrap; }
.contact01 .msgbtn {color:#fff;background:linear-gradient(to right,#e54600,#f99d02);font-size:17px;line-height:24px;font-weight:bold;width:85px;height:75px;padding-top: 13%;border-radius:10px;display:block;text-align:center;}
.contact01 .msgbtn:hover {background:linear-gradient(to left,#e54600,#f99d02);}
@media(min-width:768px) {
  .contact01 .t1 {font-size:26px;}
  .contact01 .content {margin-top:40px;}
  .contact01 .c1 {line-height:38px;}
}
@media(min-width:992px) {
  .contact01 .t1 {font-size:28px;}
  .contact01 .content {margin-top:50px;}
  .contact01 .c1 {line-height:45px;padding-left:35px;background-position:center left 20px;}
  .contact01 .c1:nth-child(2n) {background-position:center left 20px;}
	.contact01 .c2 {line-height: 20px;}
  .contact01 .msgbox {margin-top:35px;}
  .contact01 .msgbtn {font-size:16px;}
}
@media(min-width:1200px) {
  .contact01 {padding:50px 0 70px;}
  .contact01 .t1 {font-size:35px;}
  .contact01 .t2 {font-size:22px;margin:15px 0 35px;}
  .contact01 .content {margin-top:65px;}
  .contact01 .c1 {font-size:16px;line-height:60px;padding-left:45px;background-position:center left 25px;}
  .contact01 .c1:nth-child(2n) {background-position:center left 25px;}
  .contact01 .msgbox {margin-top:45px;}
  .contact01 .msgbtn {font-size:18px;}
	.contact01 .c2 {font-size:14px;line-height: 22px;}
}
@media(min-width:1601px) {
  .contact01 {padding:60px 0 90px;}
  .contact01 .t1 {font-size:40px;}
  .contact01 .t2 {font-size:26px;margin:15px 0 45px;}
  .contact01 .content {margin-top:80px;}
  .contact01 .c1 {font-size:17px;line-height:68px;padding-left:60px;}
	.contact01 .msgbox>div {margin-right:30px;}
	.contact01 .msgbtn {font-size:20px;line-height: 26px;}
}

.contact-map,#dituContent {width:100%;height:280px;}
.contact-map img {max-width:unset;}

.message01 {padding:30px 15px 60px;overflow:hidden;}
.message01 .title {overflow:hidden;}
.message01 .t1 {font-size:22px;display:inline-block;position:relative;}
.message01 .t1:before {content:'';position:absolute;left:-40px;top:50%;transform:translateY(-50%);display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.message01 .t1:after {content:'';position:absolute;right:-40px;top:50%;transform:translateY(-50%);display:block;width:8px;height:8px;background:#cdcdcd;border-radius: 50%;}
.message01 .t1 span {color:#336aab;}
.message01 .t1 span:before {content:'';position:absolute;left:-40px;transform:translateX(-100%);top:50%;display:block;width:700px;height:1px;background:#cdcdcd;}
.message01 .t1 span:after {content:'';position:absolute;right:-40px;transform:translateX(100%);top:50%;display:block;width:700px;height:1px;background:#cdcdcd;}
.message01 .t2 {color:#336aab;margin:15px 0 25px;line-height: 24px;}
.message01 .t3 {color:#d30c04;}
.message01 .content {margin-top:30px;}
.message01 .c2 {color:#666666;line-height: 18px;white-space: nowrap;}
.message01 .c2 img {margin-bottom:5px;}
.message01 .c2 b {color:#d30c04;}
.message01 .slide {border:1px solid #cfcfcf;line-height:35px;margin-bottom:10px;white-space:nowrap;background:url(message01_i.png) no-repeat left 15px center;}
.message01 .slide textarea {font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#336aab;display:block;text-align:center;width:245px;height:35px;line-height: 35px;}
.message01 .msgbox {margin-top:20px;}
.message01 .msgbox>div {margin-right:25px;}
.message01 .msgbtn {color:#fff;background:linear-gradient(to right,#e54600,#f99d02);font-size:17px;line-height:24px;font-weight:bold;width:85px;height:75px;padding-top: 13%;border-radius:10px;display:block;text-align:center;}
.message01 .msgbtn:hover {background:linear-gradient(to left,#e54600,#f99d02);}
@media(min-width:768px) {
  .message01 .t1 {font-size:26px;}
  .message01 .t2 {margin-top:30px;}
	.message01 .slide {line-height:40px;}
	.message01 .submit {height: 40px;line-height: 40px;}
  .message01 .content {margin-top:40px;}
}
@media(min-width:992px) {
  .message01 .t1 {font-size:28px;}
  .message01 .t2 {font-size:16px;margin-top:40px;}
  .message01 .t3 {font-size:16px;}
  .message01 .content {margin-top:50px;}
	.message01 .c2 {line-height: 20px;}
	.message01 .slide {line-height:45px;margin-bottom:15px;}
  .message01 .slide:hover {border-color:#fa9200;}
	.message01 .slide1 {flex-basis: 48.5%;margin-right: 1.5%;}
	.message01 .slide2 {flex-basis: 48.5%;margin-left: 1.5%;}
	.message01 .submit {font-size:16px;height: 45px;line-height: 45px;transition:.36s all;}
	.message01 .submit:hover {background: #fa9200;transition:.36s all;}
  .message01 .msgbox {margin-top:35px;}
  .message01 .msgbtn {font-size:16px;}
}
@media(min-width:1200px) {
  .message01 {padding:50px 15px 150px;}
  .message01 .t1 {font-size:35px;}
  .message01 .t2 {margin:15px 0 35px;margin-top:50px;}
  .message01 .content {margin-top:65px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
	.message01 .submit {height: 50px;line-height: 50px;}
  .message01 .msgbox {margin-top:45px;}
  .message01 .msgbtn {font-size:18px;}
	.message01 .c2 {font-size:14px;line-height: 22px;}
}
@media(min-width:1601px) {
  .message01 {padding:60px 15px 200px;}
  .message01 .t1 {font-size:40px;}
  .message01 .t2 {margin:15px 0 45px;margin-top:60px;}
  .message01 .content {margin-top:80px;}
	.message01 .slide {line-height:55px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message01 .submit {font-size:18px;height: 55px;line-height: 55px;}
	.message01 .msgbox>div {margin-right:30px;}
	.message01 .msgbtn {font-size:20px;line-height: 26px;}
}

.footer {color:#ffffff;background:#4984c9;padding:25px 0 15px;}
.footer .t1 {display:block;margin-bottom:15px;}
.footer .t2 {color:#b1d1f7;display:block;margin-bottom:10px;}
.footer .t3 {color:#fff;margin-bottom:14px;}
.footer .t4 {color:#fff;}
.footer .t4:first-child {margin-top:20px;}
.footer .ewm {flex:1;text-align: center;}
.footer .ewm:last-child {margin-left:24px;}
.footer .ewm img {margin:0 auto 15px;}
.footer .bottom {color:#b1d1f7;line-height: 22px;}
.footer .bottom img {display:inline;}
@media(max-width:1199px) {
	.footer .bottom {margin-top:20px;}
}
@media(max-width:767px) {
  .footer .ewm {margin:20px auto 15px;}
  .footer .ewm img {max-width:85px;}
}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .footer {padding:35px 0 20px;}
}
@media(min-width:1200px) {
  .footer {padding:45px 0 20px;}
  .footer .t1 {margin-bottom:25px;font-size:16px;}
  .footer .t2 {margin-bottom:15px;font-size:13px;}
  .footer .t2:hover {color:#fff;}
  .footer .t3 {font-size:18px;}
  .footer .bottom {font-size:14px;line-height: 28px;}
}
@media(min-width:1601px) {
  .footer {padding:55px 0 20px;}
  .footer .t1 {margin-bottom:35px;font-size:18px;}
  .footer .t2 {margin-bottom:20px;font-size:14px;}
  .footer .t3 {font-size:20px;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#4177b7;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:999;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}

.sider01 {margin-top:40px;}
.sider01 .t1 {color:#555;font-size:18px;}
.sider01 .date {border:2px solid #e8e9ee;margin-top:15px;}
.sider01 .title {background: #e8e9ee;font-size:18px;line-height: 35px;font-weight:bold;}
.sider01 .title a {color:#888;font-family: '宋体';transition:.36s all;}
.sider01 .title a:hover {color:#fa9200;transition:.36s all;}
.sider01 .title .year {margin:0 15px;}
.sider01 .month {border:1px solid #e8e9ee;text-align:center;line-height:50px;margin-bottom:10px;display:block;transition:.36s all;}
.sider01 .month:hover,.sider01 .month.active {color:#fff;background: #fa9200;cursor: pointer;transition:.36s all;}
.sider01 .all {display:block;text-align:center;line-height: 40px;border:1px solid #e8e9ee;width:90%;margin:0 auto 15px;transition:.36s all;}
.sider01 .all:hover {color:#fff;background: #fa9200;cursor: pointer;transition:.36s all;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .sider01 {margin-top:50px;}
  .sider01 .t1 {font-size:20px;}
  .sider01 .title {font-size:20px;line-height: 40px;}
}
@media(min-width:1200px) {
  .sider01 {margin-top:60px;}
  .sider01 .t1 {font-size:22px;}
  .sider01 .title {font-size:24px;line-height: 45px;}
}
@media(min-width:1601px) {
  .sider01 {margin-top:70px;}
  .sider01 .t1 {font-size:24px;}
  .sider01 .title {font-size:28px;line-height: 50px;}
}

.sider02 {margin-top: 15px;margin-bottom:40px;}
.sider02 .list {color:#666;background: #f5f5f5;line-height: 24px;padding:15px;margin-top:15px;}
.sider02 .t1 {color:#555;font-size:18px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .sider02 .list {line-height: 28px;}
  .sider02 .list a:hover {color:#000;}
  .sider02 .t1 {font-size:20px;}
}
@media(min-width:1200px) {
  .sider02 .list {line-height: 32px;}
  .sider02 .t1 {font-size:22px;}
}
@media(min-width:1601px) {
  .sider02 .list {line-height: 40px;}
  .sider02 .t1 {font-size:24px;}
}

.close-video {color:#fff;font-size:32px;position:absolute;right:25px;top:25px;cursor:pointer;transition:.36s all;}
.shadowpanel {overflow:hidden;position:fixed;z-index:9999;top:0;left:0;width:0%;height:0%;background:rgba(0,0,0,.7);}
.video {position:absolute;width:100%;left:0%;top:50%;transform:translateY(-50%);text-align:center;}
.video iframe {width:100%;height:450px;}
@media(min-width:992px) {
  .video iframe {width:800px;height:600px;}
}
@media(min-width:1200px) {
  .video iframe {width:1024px;height:768px;}
}